putrefied corpse

Translations
cadavre en décomposition